import request from '@/utils/request'

// 管理员登录
export function login(data) {
    return request({
        url:'/admin/user/admin_login',
        method: 'POST',
        data
    })
}

// 管理员退出登录
export function logout() {
    return request({
        url:'/admin/user/admin_login_out',
        method: 'GET',
    })
}

// 管理员列表
export function getAdminList(data) {
    return request({
        url:'/admin/user/get_admin_list',
        method: 'POST',
        data
    })
}

// 添加管理员
export function saveAdmin(data) {
    return request({
        url:'/admin/user/save_admin',
        method: 'POST',
        data
    })
}

// 修改管理员信息（数据回显）
export function getUpdateAdminInfo(data) {
    return request({
        url:'/admin/user/update_get_admin?id=' + data,
        method: 'GET'
    })
}

// 修改管理员信息
export function editAdmin(data) {
    return request({
        url:'/admin/user/update_admin',
        method: 'POST',
        data
    })
}

// 删除管理员
export function deleteAdmin(data) {
    return request({
        url:'/admin/user/remove_admin?id=' + data,
        method: 'GET'
    })
}

// 学生信息列表
export function getStudentList(data) {
    return request({
        url:'/admin/student/get_student_list',
        method: 'POST',
        data
    })
}

// 添加学生信息
export function saveStudent(data) {
    return request({
        url:'/admin/student/save_student',
        method: 'POST',
        data
    })
}
// 修改学生信息（数据回显）
export function getUpdateStudentInfo(data) {
    return request({
        url:'/admin/student/update_get_student?id=' + data,
        method: 'GET'
    })
}
// 修改学生信息
export function editStudent(data) {
    return request({
        url:'/admin/student/updateStudent',
        method: 'POST',
        data
    })
}
// 删除学生信息
export function deleteStudent(data) {
    return request({
        url:'/admin/student/remove_student?id=' + data,
        method: 'GET'
    })
}


// 学期列表
export function getSemesterList(data) {
    return request({
        url:'/admin/semester/get_semester',
        method: 'POST',
        data
    })
}

// 添加学期
export function saveSemester(data) {
    return request({
        url:'/admin/semester/save_semester',
        method: 'POST',
        data
    })
}

// 修改学期（数据回显）
export function getUpdateSemesterInfo(data) {
    return request({
        url:'/admin/semester/update_get_semester',
        method: 'POST',
        data
    })
}

// 修改学期
export function editSemester(data) {
    return request({
        url:'/admin/semester/update_semester',
        method: 'POST',
        data
    })
}

// 删除学期
export function deleteSemester(data) {
    return request({
        url:'/admin/semester/remove_semester',
        method: 'POST',
        data
    })
}

// 课程列表
export function getCourseList(data) {
    return request({
        url:'/admin/course/get_course',
        method: 'POST',
        data
    })
}

// 添加课程
export function saveCourse(data) {
    return request({
        url:'/admin/course/save_course',
        method: 'POST',
        data
    })
}

// 修改课程（数据回显）
export function getUpdateCourseInfo(data) {
    return request({
        url:'/admin/course/update_get_course',
        method: 'POST',
        data
    })
}

// 修改课程
export function editCourse(data) {
    return request({
        url:'/admin/course/update_course',
        method: 'POST',
        data
    })
}

// 删除课程
export function deleteCourse(data) {
    return request({
        url:'/admin/course/remove_course',
        method: 'POST',
        data
    })
}

// 订单列表
export function getOrdersList(data) {
    return request({
        url:'/admin/orders/get_orders_list',
        method: 'POST',
        data
    })
}

// 通知列表
export function getNotifyList(data) {
    return request({
        url:'/admin/notify/get_notify_list',
        method: 'POST',
        data
    })
}

// 添加通知
export function saveNotify(data) {
    return request({
        url:'/admin/notify/save_notify',
        method: 'POST',
        data
    })
}

// 修改通知（数据回显）
export function getUpdateNotifyInfo(data) {
    return request({
        url:'/admin/notify/update_get_notify?id=' + data,
        method: 'GET'
    })
}

// 修改通知
export function editNotify(data) {
    return request({
        url:'/admin/notify/update_notify',
        method: 'POST',
        data
    })
}

// 删除通知
export function deleteNotify(data) {
    return request({
        url:'/admin/notify/remove_notify?id=' + data,
        method: 'GET'
    })
}
// 地址列表
export function getAddressList(data) {
    return request({
        url:'/admin/address/get_admin_list',
        method: 'POST',
        data
    })
}

// 添加地址
export function saveAddress(data) {
    return request({
        url:'/admin/address/save_address',
        method: 'POST',
        data
    })
}

// 修改地址（数据回显）
export function getUpdateAddressInfo(data) {
    return request({
        url:'/admin/address/get_update_address?id=' + data,
        method: 'GET'
    })
}

// 修改地址
export function editAddress(data) {
    return request({
        url:'/admin/address/update_address',
        method: 'POST',
        data
    })
}

// 删除地址
export function deleteAddress(data) {
    return request({
        url:'/admin/address/remove_address?id=' + data,
        method: 'GET'
    })
}


// 全部学期列表（无页码）
export function getAllSemesterListBySelect() {
    return request({
        url:'/list/api/get_semester_list_api',
        method: 'GET'
    })
}
